being hard up for money